home *** CD-ROM | disk | FTP | other *** search
- /**************************************************************/
- /* ControlZ.DLL demo program. */
- /* Copyright ⌐ 1994, C. van Zwynsvoorde. All rights reserved. */
- /**************************************************************/
-
- #include <windows.h>
- #define IDHELP 998
-
- BOOL FAR PASCAL _export DemoDlgProc(HWND hWnd, WORD iMessage, WPARAM wParam, LPARAM lParam)
- {
- if (iMessage == WM_COMMAND)
- if (wParam == IDOK)
- EndDialog(hWnd, TRUE);
- else if (wParam == IDHELP)
- WinHelp(hWnd, "controlz.hlp", HELP_CONTENTS, NULL);
- return FALSE;
- }
-
- int PASCAL WinMain (HINSTANCE hInst, HINSTANCE hPrev, LPSTR lpszCmdLine, int nCmdShow)
- {
- FARPROC lpfnDemoDialog;
- WORD hLibBWCC = LoadLibrary("BWCC.DLL");
- WORD hLibCZ = LoadLibrary("CONTROLZ.DLL");
- if (hLibBWCC < 32)
- {
- MessageBox(NULL, "You need BWCC.DLL to run this demo.", "ControlZ Demo", MB_OK);
- return -1;
- }
- if (hLibCZ < 32)
- {
- FreeLibrary(hLibBWCC);
- MessageBox(NULL, "You need ControlZ.DLL to run this demo.", "ControlZ Demo", MB_OK);
- return -1;
- }
- lpfnDemoDialog = MakeProcInstance((FARPROC)DemoDlgProc, hInst);
- DialogBox(hInst, "CZDemo1", NULL, lpfnDemoDialog);
- DialogBox(hInst, "CZDemo2", NULL, lpfnDemoDialog);
- DialogBox(hInst, "CZDemo3", NULL, lpfnDemoDialog);
- DialogBox(hInst, "CZDemo4", NULL, lpfnDemoDialog);
- DialogBox(hInst, "CZDemo5", NULL, lpfnDemoDialog);
- DialogBox(hInst, "CZDemo6", NULL, lpfnDemoDialog);
- DialogBox(hInst, "CZDemo7", NULL, lpfnDemoDialog);
- DialogBox(hInst, "CZDemo8", NULL, lpfnDemoDialog);
- FreeProcInstance(lpfnDemoDialog);
- FreeLibrary(hLibCZ);
- FreeLibrary(hLibBWCC);
- }